/*
 * This file (AkColorMngr.java) is protected by the GNU GPL licence (v2). 
 * Please read the license.txt attached for further informations. 
 * 
 */

package alkwarel.colors;

/**
 * A manager used on an artspace to define all the colors.
 * 
 * @author Xavier Gouchet
 * 
 */
public abstract class AkColorManager {

	/**
	 * Get a color to use in the next shape/filter.
	 * 
	 * @return the color as an integer (0xAARRGGBB)
	 */
	public abstract int GetColor();

	/**
	 * Shows the GUI Dialog to parameter the Color manager (MODAL)
	 */
	public abstract void ShowGUIDlg();

}
